@charset "utf-8";
html,body{margin: 0;padding: 0;border: 0;font-size: 100%;}
*{margin: 0;padding: 0;list-style: none;}
body{padding:0px; margin:0px;font-size:12px;line-height: 22px;font-family:"宋体", Tahoma, Helvetica, Arial, sans-serif; color:#666666; background:#FFF}
form,div,ul,li,p,h1,h2,h3,h4,h5,h6,table,th,td,p{ padding:0px; margin:0px;}
table {padding:0px; margin:0px;border-collapse: collapse;border-spacing:0;}
input{font-size:12px; line-height: 16px; color:#666}select{font-size:12px; line-height: 16px}
input,label { vertical-align:middle;}
img{border: none;}
ul,li{list-style-type: none}
a{font-size: 12px;color: #0266a2;text-decoration: none; }
a:hover{text-decoration:none}
s ,em{font-style:normal; text-decoration:none}
.w980{width:980px; margin:0 auto;}
.mt10{margin-top:10px}
.ml10{margin-left:10px}
.clear{clear:both}
.floatright{float:right; padding:0 10px}
.red{color:#F00}
.f000{color:#000}
.yahei , yahei a{font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu}
.submit{width:108px; height:42px; line-height:42px; overflow:hidden; text-align:center; border:none; font-size:14px; color:#FFF; font-weight:bold; cursor:pointer}
input.error{background:#FFF; border:1px solid #ff999a}
label.error{padding-left:20px; color:#F00; display:block; background:url(error.gif) no-repeat 0px center;}
label.success{background:url(ok.gif) no-repeat 0px center}

.page{text-align:center; overflow:hidden; border:none; margin:5px 0; float:right; clear:both}
.page ul li{float:left; border:1px solid #CCC; margin-left:10px; line-height:20px}
.page ul li a{display:block;padding:0px 8px; }
.page ul li a:hover{display:block;padding:0px 8px; background:#f47c02; color:#FFF; text-decoration:none}
.page .selected{background:#f47c02}
.page .selected a{color:#FFF;}

.submit , .path span , .SearchBotton , .pubsubmit {background:url(bg.png) no-repeat}
.SearchBotton{width:77px; height:25px; text-align:center; line-height:25px; border:none; color:#FFF; font-weight:bold;cursor:pointer; background-position:-243px 0}
.pubsubmit{width:56px; height:25px; text-align:center; line-height:25px; border:none; color:#FFF; cursor:pointer; background-position:-243px -26px}
.reset{background-position:-300px -26px}
.txt{border:1px solid #CCC; height:22px; line-height:22px; overflow:hidden; padding-left:5px}
.textarea{border:1px solid #CCC; height:120px; width:350px}
.loginmain{width:680px; margin:0 auto}
.loginmain .logo{margin-bottom:40px}
.loginmain .table{background:#FFF; height:334px; overflow:hidden}
.loginmain .table .left{width:368px; float:left; padding-left:50px}
.loginmain .table .right{width:257px; float:left; margin-right:5px}
.loginmain .t1{font-size:16px; color:#304b65; font-weight:bold; margin-top:50px;}
.loginmain .t2 ul li{margin-top:15px; height:33px; line-height:28px; overflow:hidden}
.loginmain .t2 ul li span{float:left}
.loginmain .t2 .rem{margin-left:10px}
.loginmain .t2 .input{border:1px solid #bac7d2; width:180px; height:28px; background:#ecf5fa; font-size:14px; line-height:28px; padding-left:5px}
.loginmain . {text-align:center; margin-top:10px; color:#FFF;}

.topindex{height:66px; overflow:hidden; background:url(topbg.jpg) repeat-x}
.logoleft{height:26px; overflow:hidden; padding-left:20px; padding-top:15px; width:400px; float:left}
.logoright{width:560px; float:right; color:#FFF; text-align:right; padding-right:10px;}
.logoright a{color:#FFF}
.logorighttop{background:url(toprightbg.png) no-repeat right 0; width:320px; height:23px; line-height:23px; float:right}
.logorighttop ul{margin-left:60px}
.logorighttop ul li{float:left; width:75px; text-align:center}
.logorighttop ul li a{color:#FFF;}
.logorighttop ul li a:hover{color:#ff4800}
.logorightbottom{padding-top:10px; clear:both; color:#ceeaf8}
.bigmenu{background:url(MenuBg.jpg) no-repeat; height:33px; line-height:33px; overflow:hidden; padding-left:30px; cursor:pointer; vertical-align:baseline; color:#000;  color:#FFF; margin-left:5px; font-size:14px; font-weight:bold; position:relative}
.bigmenu s{position:absolute; right:20px; top:10px; display:block; width:10px; height:10px}
.smallmenu ul{border:1px solid #cbcbcb; border-bottom:none; border-top:none; background:#FFF; width:217px; margin-left:5px;}
.smallmenu ul li{border-bottom:1px solid #eaeaea; position:relative; height:30px; line-height:30px; overflow:hidden}
.smallmenu s{background:url(smallmenus.gif) no-repeat; width:4px; height:7px; position:absolute; top:12px; right:10px;}
.smallmenu ul li a{height:30px; line-height:30px; overflow:hidden; padding-left:36px; display:block}
.smallmenu ul li a:hover{background:#ebebeb}
.mindex{background:url(bottom.jpg) repeat-x; color:#FFF}
.menubottom{overflow:hidden; background:url(menubottom.jpg) no-repeat; height:11px; margin-left:5px}
.menusplit{height:5px; overflow:hidden}

.main{margin:10px; height:auto}
.path{background:#347BAF; height:60px; color:#fff; overflow:hidden; font-size:16px; font-weight:bold; line-height:60px; padding-left:20px; position:relative}
.path span{display:block; width:133px; height:38px; line-height:38px; overflow:hidden; background-position:-109px 0; position:absolute; right:20px; top:11px;text-indent:50px}
.path span a{font-size:14px; color:#FFF; font-weight:bold; display:block}
.search{margin-top:10px;}
.Searchform{padding-bottom:10px}
.tableBorder tr:hover td{ /*background-color:#FBFBF4; */background-color:#f4f4f4;}
.tableBorder td , .tableBorder th{height:30px; line-height:180%; overflow:hidden; padding:0 10px; color:#666666}
.tableBorder td a{color:#00F}
.tableBorder td a:hover{color:#ff0000}
.tableBorder th{text-align:left; background:#ebeef3; color:#666666; font-weight:bold}

.lzlefttd{background:#f9f9f9; text-align:right; font-size:12px}
.listbt{border:1px solid #c3d8ed; border-bottom:none; height:30px; line-height:30px; font-weight:bold; background:#f9f9f9; text-indent:20px}
.bqx{border-bottom:1px dashed #CCC; overflow:auto; padding-bottom:10px}
.sqx{margin-left:30px}
.eqx{height:25px; line-height:25px; overflow:hidden; padding-left:20px;}

.function{height:27px; line-height:27px; overflow:hidden;border-top:none; text-indent:20px;background:#eef7fe; border:1px solid #c3d8ed; margin-top:10px}
.function ul li{float:left;}
.function .add{background:url(add.gif) no-repeat left 5px}
.function .CheckAll{background:url(checkall.gif) no-repeat left 5px}
.function .ReverseCheck{background:url(uncheck.gif) no-repeat left 5px}
.function .PassCheck{background:url(PassCheck.gif) no-repeat left 5px}
.function .NotCheck{background:url(NotCheck.gif) no-repeat left 5px}
.function .DelCheck{background:url(delete.gif) no-repeat left 5px}
.function a:hover{color:#ff4800}
.ejnav{padding-left:20px; color:#00F}

.wel{border:1px solid #bbbcc6; background:#f6f7f9; overflow:auto}
.wel .left{float:left; border-right:1px solid #d9dde8}
.wel .right{float:left; border-left:1px solid #fff}
.wel .title{height:35px; background:#ebeef4; margin-top:11px; line-height:35px; overflow:hidden}
.wel .title s{width:80px; display:block; background:#d0d7e9; text-align:center; color:#204695; font-size:14px; font-weight:bold; margin-left:20px}
.wel .title span a{color:#929191}
.wel .title span a:hover{color:#ff4800}
.ginfo{padding:10px 0}
.ginfo ul li{height:30px; line-height:30px; background:url(welliico.jpg) no-repeat 10px 15px; padding:0 20px; clear:both}
.ginfo ul li a{color:#6a6a6a; font-size:14px}
.ginfo ul li a:hover{color:#ff4800}

.file td a{color:#000}
.file td a:hover{color:#ff4800}
.showtitle{text-align:center; padding:20px 0; font-size:16px; font-weight:bold;}
.showother{height:30px; background:#eae9e9; margin:0 20px; line-height:30px; overflow:hidden; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; text-align:center}
.showinfo{margin:20px; font-size:14px; line-height:210%}

.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;width:100%;height:100%;background:#000;}
.showbox{position:fixed;top:0;left:0;z-index:9999; border:1px solid #92c0da; width:180px; height:60px; background:#FFF; text-align:center; line-height:60px}
.showbox img{vertical-align:middle}

.price{font-family:Arial, Helvetica, sans-serif; color:#ff4800; font-size:14px; font-weight:bold}
.price1{font-family:Arial, Helvetica, sans-serif; color:#ff0000; font-size:16px; font-weight:bold}

.maintip{font-size:14px; font-weight:bold; margin-top:20px}
.userleveltip{margin-top:20px}
.userleveltip td , .userleveltip th{height:30px; line-height:30px; overflow:hidden; text-align:center}
.userleveltip th{background:#e5e3e3}

/*
.loginmain1{background:url(loginmain.jpg) repeat-x;}
*/
.loginmain1 .logininput{height:470px; background:url(loginbg.jpg) no-repeat; position:relative}
.loginmain1 .logininput s{position:absolute}
.loginmain1 .inp{height:28px; line-height:28px; border:1px solid #f6f7f7; width:236px; overflow:hidden}
.loginmain1 .logininput .s1{right:360px; top:200px}
.loginmain1 .logininput .s2{right:360px; top:270px}
.loginmain1 .logininput .s3{right:490px; top:320px}
.loginmain1 .logininput .s4{right:350px; top:320px}
.loginmain1 .logininput .s5{right:70px; top:20px;}
.loginmain1 .loginsubmit{background:url(loginsubmit.jpg) no-repeat; width:114px; height:36px; border:none; cursor:pointer}
.loginmain1 .regsubmit{background:url(regsubmit.jpg) no-repeat; width:114px; height:36px; border:none; cursor:pointer}
.loginmain1 .copyright{margin-top:100px; text-align:center; padding-bottom:20px; border-bottom:1px solid #d9d9d9}
.loginmain1 .copyright a{color:#666666}
.loginmain1 .copyright a:hover{color:#ff4800}
.loginmain1 .bottombg{text-align:center; padding:20px 0}

.jw-over{position:absolute;top:0;left:0;width:100%;background-color:#000;z-index:300;display:block; filter: alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;}
/*
.jw-over-hidden{margin:0;padding:0;width:100%;overflow: hidden}
*/
.jw-dialog{position:absolute;z-index:301;border-radius:5px;background:#fff;border-radius:5px;border:1px solid gray;border-top:none}
.jw-dialog-hd{background:url(/include/images/center.jpg) repeat-x; height:40px; line-height:40px; overflow:hidden; padding:0 10px; font-weight:bold; color:#ff4800}
.jw-dialog-hd a{color:#ff4800;font:16px sans-serif, bold;outline: none;text-decoration: none;margin-left:10px;}
.jw-dialog-hd .close{}
.jw-dialog-hd .close:hover,.jw-dialog-title .max:hover{color:#000}
.jw-dialog-bd{height:auto;background:#fff;}
.jw-dialog-loading div{background: url(/include/images/loading.gif) no-repeat ;height:40px;width:40px;margin-left:48%}


.jw-msg{position: fixed;bottom: 40px;left:25%;text-align: center;width: 50%;background-color:#000;filter: alpha(opacity=80);opacity: 0.8;color:#fff;z-index:999999;padding:10px;font-size:20px;border-radius:10px}


.jw-alert{padding:20px;height:75px}
.jw-alert .icon{background:url(/include/images/jw-icons.gif);width:50px;height:50px;float:left;margin-right: 10px;}
.jw-alert .bd{padding-left:50px;}
.jw-alert .ft{margin:10px;text-align: center;}

.jw-tab {border: 1px solid #CCCCCC;margin-bottom: 10px;}
.jw-tab .hd{height:28px;line-height: 28px; padding-right: 12px; text-align: right;background:#ccc}
.jw-tab .hd ul{margin:0;padding:0}
.jw-tab .hd li {float: left;height: 27px;line-height: 27px;padding: 0 20px;list-style:none;cursor: pointer;}
.jw-tab .hd li.cur { background-color: #FFFFFF;font-weight: bold;border-bottom:1px solid #fff}
.jw-tab .bd{padding:10px;}

.jw-pbar{border:1px solid #0066CC;width:400px;border-radius:5px;}
.jw-pbar .jw-pbar-t{text-align: center;position: absolute;}
.jw-pbar .jw-pbar-v{background:#0066CC }